<!-- 登录组件, 调用远程登录服务 -->
<template>
	<div style="padding:10%; text-align:center;">
		{{message}}
	</div>
</template>

<script>
export default {
	data: function() {
		return {
			message: '请稍候'
		}
	},
	computed: {
		config: function() {
			return this.$store.state.config;
		}
	},
	created: function() {
		this.onGoLoginPage();
	},
	methods: {
		onGoLoginPage: function(href) {
			var href = location.href;
			href = href.substring(0, href.indexOf('/ui/'))+'/authBack';
			// 我是做浏览器地址栏的跳转, 并不是我的后台调你的后台,所以这个ip是相对于'用户的浏览器'

			// this.config.loginIp 的获取地方是在后头项目
			// root.vue 初始方法中
			//that.$store.commit("setConfig", resp.data); 会从后头获取参数更新到 config
			var serviceUrl = 'http://'+this.config.loginIp+'/login?title='+this.config.webTitle+'&authBackUrl='+href;
			location.href = serviceUrl;
		}
	}
}
</script>

<style>

</style>
